package com.ldf.jrtsp.player;

import com.ldf.jrtsp.enums.RtspProtocolType;

/**
 * rtsp播放器
 *
 * @author lidaofu
 * @since 2024/6/19
 **/
public interface IRtspPlayer {

    /**
     * 播放
     * @param url
     */
    void play(String url);

    /**
     * 播放
     * @param url
     * @param scale
     */
    void play(String url,float scale);


    /**
     * 播放
     * @param url
     * @param rtspProtocolType
     */
    public void play(String url, RtspProtocolType rtspProtocolType);

    /**
     * 播放
     * @param url
     * @param scale
     * @param rtspProtocolType
     */
    public void play(String url,float scale, RtspProtocolType rtspProtocolType);

    /**
     * 暂停
     * @param pause
     */
    void pause(boolean pause);


    /**
     * 停止
     */
    void stop();

}
